package com.bosssoft.rbac.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.bosssoft.rbac.domain.Notice;
import com.baomidou.mybatisplus.extension.service.IService;
    /**
 * @ProjectName boss-rbac
 * @Description TODO
 * @author MaYunFei
 * @time 2022/7/5 19:26
 */
    public interface NoticeService extends IService<Notice>{


        /**
         * 条件查询公告
         * @param page
         *   分页参数
         * @param title
         * 公告的标签
         * @param startTime
         * 公告创建的开始时间
         * @param endTime
         * 公告创建的结束时间
         * @param status
         *  公告当前的状态
         * @return
         */
        Page<Notice> findByPage(Page<Notice> page, String title, String startTime, String endTime, Integer status);


        /**
         * 查询公告
         * @param page
         * @return
         */
        Page<Notice> findNoticeForSimple(Page<Notice> page);
    }
